package controller.consola;

import java.util.ArrayList;
import java.util.List;

import modelo.Interpol;
import modelo.Juego;
import modelo.Ladron;
import view.consola.OrdenDeArrestoGeneradaView;
import view.consola.View;

public class IngresarGenerarOrdenDeArrestoController implements Controller {
	Juego juego;
	List<Ladron> sospechosos;
	public IngresarGenerarOrdenDeArrestoController(Juego juego, Interpol interpol) {
		this.juego=juego;
		this.sospechosos=interpol.obtenerSospechosos(juego.getPolicia());
	}

	@Override
	public void leer() {
		
		int cantOpciones = 1;
		int opcion = consola.getOpcionSeleccionada(cantOpciones);
		
		if(opcion == 1){
			consola.setController(new OrdenArrestoController(juego));
		}
	}

	@Override
	public List<View> getViews() {
		List<View> views = new ArrayList<View>();
		views.add(new OrdenDeArrestoGeneradaView(sospechosos));
		return views;
	}

}
